package com.kayt.cyberBar.cuser.business.entity.po;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * BSheetUserFutureWork entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "b_sheet_user_future_work")
public class BSheetUserFutureWork implements java.io.Serializable {

	// Fields

	/**
	 * 
	 */
	private static final long serialVersionUID = 1312545822774208854L;
	private Long id;
	private String futureCode;
	private String workCode;
	private String shiftCode;
	private String positionCode;
	private String workTime;
	private String workStartTime;
	private String workEndTime;
	private String handStartTime;
	private String handEndTime;
	private String workingHours;
	private String createTime;
	private String updateTime;
	private String statusCode;

	// Constructors

	/** default constructor */
	public BSheetUserFutureWork() {
	}

	/** full constructor */
	public BSheetUserFutureWork(String futureCode, String workCode,
			String shiftCode, String positionCode, String workTime,
			String workStartTime, String workEndTime, String workingHours,
			String createTime, String updateTime, String statusCode) {
		this.futureCode = futureCode;
		this.workCode = workCode;
		this.shiftCode = shiftCode;
		this.positionCode = positionCode;
		this.workTime = workTime;
		this.workStartTime = workStartTime;
		this.workEndTime = workEndTime;
		this.workingHours = workingHours;
		this.createTime = createTime;
		this.updateTime = updateTime;
		this.statusCode = statusCode;
	}

	// Property accessors
	@Id
	@GeneratedValue
	@Column(name = "ID", unique = true, nullable = false)
	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}
	@Column(name = "HAND_START_TIME", length = 64)
	public String getHandStartTime() {
		return handStartTime;
	}

	public void setHandStartTime(String handStartTime) {
		this.handStartTime = handStartTime;
	}

	@Column(name = "HAND_END_TIME", length = 64)
	public String getHandEndTime() {
		return handEndTime;
	}

	public void setHandEndTime(String handEndTime) {
		this.handEndTime = handEndTime;
	}
	@Column(name = "FUTURE_CODE", length = 64)
	public String getFutureCode() {
		return this.futureCode;
	}

	public void setFutureCode(String futureCode) {
		this.futureCode = futureCode;
	}

	@Column(name = "WORK_CODE", length = 64)
	public String getWorkCode() {
		return this.workCode;
	}

	public void setWorkCode(String workCode) {
		this.workCode = workCode;
	}

	@Column(name = "SHIFT_CODE", length = 64)
	public String getShiftCode() {
		return this.shiftCode;
	}

	public void setShiftCode(String shiftCode) {
		this.shiftCode = shiftCode;
	}

	@Column(name = "POSITION_CODE", length = 64)
	public String getPositionCode() {
		return this.positionCode;
	}

	public void setPositionCode(String positionCode) {
		this.positionCode = positionCode;
	}

	@Column(name = "WORK_TIME", length = 64)
	public String getWorkTime() {
		return this.workTime;
	}

	public void setWorkTime(String workTime) {
		this.workTime = workTime;
	}

	@Column(name = "WORK_START_TIME", length = 64)
	public String getWorkStartTime() {
		return this.workStartTime;
	}

	public void setWorkStartTime(String workStartTime) {
		this.workStartTime = workStartTime;
	}

	@Column(name = "WORK_END_TIME", length = 64)
	public String getWorkEndTime() {
		return this.workEndTime;
	}

	public void setWorkEndTime(String workEndTime) {
		this.workEndTime = workEndTime;
	}

	@Column(name = "WORKING_HOURS", length = 64)
	public String getWorkingHours() {
		return this.workingHours;
	}

	public void setWorkingHours(String workingHours) {
		this.workingHours = workingHours;
	}

	@Column(name = "CREATE_TIME", length = 64)
	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@Column(name = "UPDATE_TIME", length = 64)
	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@Column(name = "STATUS_CODE", length = 64)
	public String getStatusCode() {
		return this.statusCode;
	}

	public void setStatusCode(String statusCode) {
		this.statusCode = statusCode;
	}

}